<%@ page import="net.jdiy.core.*" %>
<%@ page import="net.jdiy.util.Sec" %>
<%@ page contentType="text/html;charset=UTF-8" language="java" %>
<%
    App app = App.get();
    Dao dao = app.getDao();  %>


<%@include file="../zInc_vip_checkLogin.jsp"%><%--验证用户登录的包含文件--%>

<%
    Rs tmp = JDiyAction.getRs("vip", "vip");//获取从页面POST过来的数据（封包成的Rs对象，注意它是瞬时状态的)
    Rs vip = dao.rs(new Args("vip", "id='" + app.var("vipId") + "'"));//根据会话变量vipId查询出当前的会员

    //下面是把提交过来的修改后的数据一个个set到会员记录中去。下面多个set方法是连着写的。
    vip.set("realname", tmp.get("realname"))
            .set("sex", tmp.get("sex"))
            .set("qq", tmp.get("qq"))
            .set("email", tmp.get("email"))
            .set("mt", tmp.get("mt"))
            .set("tel", tmp.get("tel"))
            .set("remark", tmp.get("remark"));

    if (!"".equals(tmp.get("password"))) {//有修改密码，则更新密码
        String pwd = Sec.MD5Encrypt(tmp.get("password"), 32);//存密码是仍旧要进行md5 32位大写的方式加密
        vip.set("password", pwd);//将密码保存到会员记录
    }
    dao.save(vip);//更新会员信息

    //更新完后还是forward到vip_edit.jsp页面上去.
    JDiyAction.redirect("../vip_edit.jsp?result=success");
%>